*:focus{outline: none;}
html,body{height:100%;}

*::-webkit-scrollbar{width:6px;height:6px; margin: 0 10px 0 0;}
*::-webkit-scrollbar-button{width:0px; height:0px;}
*::-webkit-scrollbar-track{background:#0f4267;}
*::-webkit-scrollbar-thumb{background:#2182c0;}
*::-webkit-scrollbar-track,*::-webkit-scrollbar-thumb{border-radius:3px;}
*::-webkit-scrollbar-corner,*::-webkit-scrollbar-resizer,*::-webkit-scrollbar-button{background:#fff;}

.document-left,.document-right{height:100%; overflow: hidden;}
.document-left{position:absolute; left:0; top:0; bottom:0; width:215px; background:#002c58eb;}
.document-right{position:absolute; left:215px; top:0; bottom:0; right:0;}

.document-left .toggle-icon {position:absolute; right:0; top:10px; width:20px; height:22px; background:url(images/sider-toggle.png) no-repeat; cursor:pointer}
.document-left.toggle {width:0px}
.document-left.toggle .toggle-icon {position:fixed; left:0; z-index:10; background-position:-21px 0}
.document-left .document-logo{height:120px; background:url(images/logo.png?v=ep) center center no-repeat;}

.document-left .document-menu{position:absolute; left:0; top:120px; bottom:0; right:0; overflow-y:auto; padding:0 0 50px;}
.document-left .document-menu dl dt{padding: 20px 16px 5px 14px; font-size: 14px; font-weight: bold; border-bottom:1px solid #242f54;}
.document-left .document-menu dl dd{padding: 3px 15px; font-size: 14px; line-height: 22px; clear: both; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.document-left .document-menu dl dt,.document-left .document-menu dl dt a,.document-left .document-menu dl dt a:link,.document-left .document-menu dl dt a:visited,.document-left .document-menu dl dt a:hover,.document-left .document-menu dl dt a:active{color: #fefefe; text-shadow: 1px 1px #010101;}
.document-left .document-menu dl dd,.document-left .document-menu dl dd a,.document-left .document-menu dl dd a:link,.document-left .document-menu dl dd a:visited,.document-left .document-menu dl dd a:hover,.document-left .document-menu dl dd a:active{color: #e9e9e9; text-shadow: 1px 1px #070707;}
.document-left .document-menu dl dd.hover {background: #077ac3;}
.document-left .document-menu dl dd .badge-tip{position: absolute; right: 0; top: 50%; margin:-4px 10px 0 0;}

.document-right .document-user{position:absolute; width:100%; height:44px; line-height:44px; border-bottom:1px solid #dedede;}

.document-right .document-content{height:100%; overflow-y:auto; left:0; top:45px; bottom:0;}
.document-right .document-content iframe{position:absolute; height:100%; width:100%; top:48px; left:3px; right:3px; bottom:3px; border:0px;}

.float-button{position:absolute; bottom:30px; right:30px; z-index:10; width: 45px; height: auto;}

.theme-header-navigate{margin:0 0 0 -1px; width:calc(100% + 1px);}
.theme-header-navigate,.theme-header-navigate .left,.theme-header-navigate .right{height: 44px;}
.theme-header-navigate .left{float: left;  margin:0 0 0 10px;}
.theme-header-navigate .right{float: right;  margin:0 10px 0 0;}
.theme-header-navigate .badge-tip,.theme-header-navigate span.badge-tip{width:10px; height:10px; display: inherit; position: relative; top: -5px; margin:0;}
.theme-header-navigate-combobox + .textbox.combo,.theme-header-navigate-search + .textbox.searchbox,.theme-header-navigate .l-btn{height:34px; border:0 none; box-shadow:none; border-radius:3px; margin:5px 2px 5px 0;}
.theme-header-navigate .l-btn{background:transparent;}
.theme-header-navigate .l-btn:hover,.theme-header-navigate .l-btn.l-btn-selected{background: #e9e9e9;border:0 none;}
.theme-header-navigate .l-btn .l-btn-text{line-height:34px; color:#666666;}
.theme-header-navigate a,.theme-header-navigate .textbox.combo,.theme-header-navigate-search + .textbox.searchbox{float: left;}
.theme-header-navigate .combo-arrow,.theme-header-navigate .m-btn-downarrow{background: url(images/combo_navigate_arrow.png) center center no-repeat;opacity: 1;}
.theme-header-navigate-menu-panel,.theme-header-navigate-user-panel,.theme-header-navigate-combobox-panel,.theme-header-navigate-search-panel,.theme-header-navigate-update,.theme-header-navigate-message,.theme-header-navigate-download,.theme-header-navigate-weather{margin-top:5px; border-top:0 none; border-radius:0 0 3px 3px;}
.theme-header-navigate-menu-panel + .menu-shadow,.theme-header-navigate-user-panel + .menu-shadow,.theme-header-navigate-search-panel + .menu-shadow,.theme-header-navigate-update + .menu-shadow,.theme-header-navigate-message + .menu-shadow,.theme-header-navigate-download + .menu-shadow,.theme-header-navigate-weather + .menu-shadow{margin-top:5px;}
.theme-header-navigate-combobox + .textbox.combo,.theme-header-navigate-search + .textbox.searchbox{background: #f1f1f1;}
.theme-header-navigate-combobox + .textbox.combo input{background:transparent;}
.theme-header-navigate-combobox + .textbox.combo .textbox-addon{margin:8px 0; }
.theme-header-navigate-combobox + .textbox.combo .textbox-text{margin: 8px 27px 0px 5px !important;}
.theme-header-navigate-combobox-panel .panel-body{border-top:0 none; border-radius:0 0 3px 3px;padding-top: 5px;}
.theme-header-navigate-combobox-panel .combobox-item,.theme-header-navigate-combobox-panel .combobox-group,.theme-header-navigate-combobox-panel .combobox-stick{padding: 5px 10px 5px 15px;}
.theme-header-navigate-search + .textbox.searchbox .l-btn{margin:0;}
.theme-header-navigate-search + .textbox.searchbox .textbox-text{margin: 5px 25px 8px 83px !important; background:transparent;}
.theme-header-navigate-search + .textbox.searchbox .textbox-addon{margin:5px 5px 0px;}
.theme-header-navigate-search + .textbox.searchbox .searchbox-button{background: url(images/searchbox_navigate_button.png) no-repeat center center;}
.theme-header-navigate .theme-header-navigate-user-button.l-btn:hover{background:transparent;}
.theme-header-navigate .theme-header-navigate-user-button.l-btn .l-btn-text{margin:6px 10px 7px 15px;  line-height:20px;}
.theme-header-navigate .theme-header-navigate-user-button.l-btn .m-btn-downarrow{right:10px;}
.theme-header-navigate .theme-header-navigate-user-button.l-btn .l-btn-text img{float: left; border-radius:25px;margin:-6px 10px -7px -15px;}
.theme-header-navigate-user-panel{width:320px !important;padding:0 !important;}
.theme-header-navigate-user-panel dl,.theme-header-navigate-user-panel dl dt,.theme-header-navigate-user-panel dl dd{overflow:hidden; clear:both;}
.theme-header-navigate-user-panel dl dd{padding:15px;}
.theme-header-navigate-user-panel dl dd img{float:left;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;margin:0 15px 0 0;}
.theme-header-navigate-user-panel dl dd b{margin:10px 0 0; font-size:14px;}
.theme-header-navigate-user-panel dl dd b i{margin:0 0 0 10px; font-weight:normal;font-style:normal;}
.theme-header-navigate-user-panel dl dd span{color: #999;}
.theme-header-navigate-user-panel dl p{margin: 5px 0 0;}
.theme-header-navigate-user-panel dl p i{font-style:normal;}
.theme-header-navigate-user-panel dl dd span,.theme-header-navigate-user-panel dl dd b,.theme-header-navigate-user-panel dl p{display:block;}
.theme-header-navigate-user-panel dl dt{background:#f5f5f5 url(images/navigate_user_footer_projection.png) left top  repeat-x; border-top:1px solid #b9b9b9; padding:10px 15px;}
.theme-header-navigate-user-panel dl dt a{display:block; float:left; background:#fdfdfd; border:1px solid #e3e3e3; padding:5px 15px;}
.theme-header-navigate-user-panel dl dt .theme-navigate-user-modify{float:left;}
.theme-header-navigate-user-panel dl dt .theme-navigate-user-logout{float:right;}
.theme-header-navigate-user-panel .menu-line,.theme-header-navigate-update .menu-line,.theme-header-navigate-message .menu-line,.theme-header-navigate-download .menu-line,.theme-header-navigate-weather .menu-line{display: none;}
.theme-header-navigate-weather{padding:0; background: #f6f6f6;}
.theme-header-navigate-update,.theme-header-navigate-download{padding: 40px 20px;}
.theme-header-navigate-update *::-webkit-scrollbar,.theme-header-navigate-download *::-webkit-scrollbar{width:5px;height:5px;}
.theme-header-navigate-update *::-webkit-scrollbar-button,.theme-header-navigate-download *::-webkit-scrollbar-button{width:0px; height:0px;}
.theme-header-navigate-update *::-webkit-scrollbar-track,.theme-header-navigate-download *::-webkit-scrollbar-track{background:#ffffff;}
.theme-header-navigate-update *::-webkit-scrollbar-thumb,.theme-header-navigate-download *::-webkit-scrollbar-thumb{background:#dedede;}
.theme-header-navigate-update *::-webkit-scrollbar-track,.theme-header-navigate-update *::-webkit-scrollbar-thumb,.theme-header-navigate-download *::-webkit-scrollbar-track,.theme-header-navigate-download *::-webkit-scrollbar-thumb{border-radius:0px;}
.theme-header-navigate-update *::-webkit-scrollbar-corner,.theme-header-navigate-update *::-webkit-scrollbar-resizer,.theme-header-navigate-update *::-webkit-scrollbar-button,.theme-header-navigate-download *::-webkit-scrollbar-corner,.theme-header-navigate-download *::-webkit-scrollbar-resizer,.theme-header-navigate-download *::-webkit-scrollbar-button{background:#fff;}
.theme-header-navigate-message{width: 280px;}
.theme-header-navigate-message .message_standard_panel{border:0 none;}
.theme-header-navigate-message .message_standard_panel .message_standard_content{padding:10px;}